package org.haredot.annotation;

import java.lang.annotation.*;

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Service {
    /**
     * 用来标记 管理对象的唯一性
     * @return
     */
    String value() default "" ;

    /**
     * 默认管理对象的方式采用单例模式
     * 支持的值 有 singleton 和 prototype
     * @return
     */
    String scope() default "singleton" ;
}
